Policy Learning for Adaptive Allocation of Cloud Resources to Multi-tier Web Applications
نویسندگان
چکیده
Two experiments executed in three phases: Exploration: we initialize an empty policy and let the system learn in real time Exploitation: the agent simply uses the previously-learned policy to automatically resolve bottlenecks Baseline: scale up every replicable tier every time a bottleneck occurs The workload pattern modeling method learns a clustering model: Update Q-value for each action/state pair The reward function: encourages the agent on success discourages the agent on failure to maintain the SLA discourages overprovisioning Motivation
منابع مشابه
Adaptive resource provisioning for read intensive multi-tier applications in the cloud
A Service-Level Agreement (SLA) provides surety for specific quality attributes to the consumers of services. However, current SLAs offered by cloud infrastructure providers do not address response time, which, from the user’s point of view, is the most important quality attribute for Web applications. Satisfying a maximum average response time guarantee for Web applications is difficult for tw...
متن کاملiBalloon: Self-Adaptive Provisioning of Virtualized Resources in Cloud Computing
Although cloud computing has gained sufficient popularity recently, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-fly partitioning hardware resources into virtual machine(VM) instances facilitates elastic computing environment to users. But the extra layer of resource virtualization poses challenges on effective...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملiBalloon: Self-Adaptive Virtual Machines Resource Provisioning
Although cloud computing has gained sufficient popularity in the last two years, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-fly partitioning hardware resources into virtual machine(VM) instances facilitates the cloud to provide elastic computing environment to users. But the flexibility of resource provisioni...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011